package com.cDesarrollador.model;

import java.io.Serializable;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;

@Entity
@Table(name = "Celular")
public class Celular implements Serializable {

	private static final long serialVersionUID = 1L;

	@Id
	@Column(name = "ID")
	@GeneratedValue(strategy = GenerationType.IDENTITY)
	private long id;

	@Column(name = "numero")
	private int numero;

	@Column(name = "equipo", length = 50, nullable = false)
	private String equipo;

	@Column(name = "operador", length = 50, nullable = false)
	private String operador;

	@Column(name = "numeroMinutosTodoDestino")
	private int numeroMinutosTodoDestino;

	@Column(name = "numeroMinutosClaro")
	private int numeroMinutosClaro;

	@Column(name = "numeroMinutosTigo")
	private int numeroMinutosTigo;

	@Column(name = "numeroMinutosMovistar")
	private int numeroMinutosMovistar;

	@Temporal(TemporalType.TIMESTAMP)
	private Date fechaCorte;

	public long getId() {
		return id;
	}

	public void setId(long id) {
		this.id = id;
	}

	public int getNumero() {
		return numero;
	}

	public void setNumero(int numero) {
		this.numero = numero;
	}

	public String getEquipo() {
		return equipo;
	}

	public void setEquipo(String equipo) {
		this.equipo = equipo;
	}

	public String getOperador() {
		return operador;
	}

	public void setOperador(String operador) {
		this.operador = operador;
	}

	public int getNumeroMinutosTodoDestino() {
		return numeroMinutosTodoDestino;
	}

	public void setNumeroMinutosTodoDestino(int numeroMinutosTodoDestino) {
		this.numeroMinutosTodoDestino = numeroMinutosTodoDestino;
	}

	public int getNumeroMinutosClaro() {
		return numeroMinutosClaro;
	}

	public void setNumeroMinutosClaro(int numeroMinutosClaro) {
		this.numeroMinutosClaro = numeroMinutosClaro;
	}

	public int getNumeroMinutosTigo() {
		return numeroMinutosTigo;
	}

	public void setNumeroMinutosTigo(int numeroMinutosTigo) {
		this.numeroMinutosTigo = numeroMinutosTigo;
	}

	public int getNumeroMinutosMovistar() {
		return numeroMinutosMovistar;
	}

	public void setNumeroMinutosMovistar(int numeroMinutosMovistar) {
		this.numeroMinutosMovistar = numeroMinutosMovistar;
	}

	public Date getFechaCorte() {
		return fechaCorte;
	}

	public void setFechaCorte(Date fechaCorte) {
		this.fechaCorte = fechaCorte;
	}

}
